strenuous efforts - Fransızca İngilizce Sözlük